//
//  MFVisitorTableViewController.swift
//  weiBoMf
//
//  Created by lcd on 16/4/7.
//  Copyright © 2016年 lcd. All rights reserved.
//

import UIKit

class MFVisitorTableViewController: UITableViewController {
    // 用户登录标记
   private var userlogon = true
    /**
     提问
     1. 应用程序中有几个 visitorView? - 每个控制器各自有各自不同的 访客视图！
     2. 访客视图如果用懒加载会怎样？- 如果使用懒加载，访客视图始终都会被创建出来！
     */
    /// 访客视图
    var visitorView: MFVisitorView?
    
    override func loadView() {
        
        // 根据用户登录情况，决定显示的根视图
        userlogon ? super.loadView() : setupVisitorView()
    }
    
    override func viewDidAppear(animated: Bool) {
        super.viewDidAppear(animated)
        
    }
    
    /// 设置访客视图 - 让每一个`小`函数
    private func setupVisitorView() {
        // 替换根视图
        visitorView = MFVisitorView()
        
        view = visitorView
    }
}
